package com.ccl.iot.object;

import java.util.HashMap;

import com.ccl.iot.IOTObject;

public interface IOTAbsSyncObject extends IOTObject {
	public static final String KSYNC_INFO_PREFIX_BASE = "$";
	
	public String getSyncInfoPrefix();
	public String getSyncID();
	public HashMap<String, Object> getSyncInfos();
	public Object[] getSyncObjects();
	public void setSyncCollector(IOTSyncObjectCollector aCollector);
	public void setSyncInfo(IOTSyncObjectInfo aSyncInfo, IOTSyncObjectCollector aCollector);
	public boolean setParameter(String aKey, Object aObject);
}
